﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Collections;
using System.Collections.Generic;

namespace HelloMVC.Model
{
    public class Project : BaseModel
    {
        public Int32 ProjectLeadId { get; set; }
        public Int32 DefaultAssigneeId { get; set; }
        public Int32 NotificationSchemeId { get; set; }
        public Int32 PermissionSchemeId { get; set; }

        [Required]
        [DisplayName("Name")]
        public String Name { get; set; }
        [Required]
        [DisplayName("Key")]
        public String Key { get; set; }
        [DisplayName("URL")]
        public String Url { get; set; }
        [Required]
        [DisplayName("Project Lead")]
        public String ProjectLead { get; set; }
        [DisplayName("Default Assignee")]
        public String DefaultAssignee { get; set; }
        [DisplayName("Description")]
        public String Description { get; set; }
        [DisplayName("Notification Scheme")]
        public String NotificationScheme { get; set; }
        [Required]
        [DisplayName("Permission Scheme")]
        public String PermissionScheme { get; set; }
    }
}
